.modal-dialog{
  width: 800px;
  height: 550px;
}
.layout-container{
  padding:20px;
  min-height:500px;
  .banner-box{
    width:400px;
    height: 380px;
    background-color: #cee59d;

    .img-box{
      width: 400px;
      height: 300px;
      padding:2px;
      img{
        width: 100%;
        height: 100%;
      }
    }
    .banner{
      position: relative;
      margin-bottom:22px;
      span{
        font-size: 24px;
        color: #fff;
        font-weight: 400;
        position: absolute;
        top:25px;
      }
      .wficon-left{
        left:6px;
      }
      .wficon-right{
        right:7px;
      }
      .pic{
        display: inline-block;
        width:330px;
        height:60px;
        position: relative;
        left:33px;
        a{
          position: absolute;
          top:8px;
          width: 80px;
          height: 60px;
          cursor: pointer;
          border:2px solid #fff;
          img{
            width: 100%;
            height: 100%;
          }
        }
        a:nth-child(2){
          left:84px;
        }
        a:nth-child(3){
          left:168px;
        }
        a:nth-child(4){
          left:252px;
        }
        a:hover{
          top:0px;
        }
      }
    }
    .facility{
      color: #333;
      img{
        margin-top:10px;
      }
    }
  }
  .content-box{
    width: 310px;
    min-height:500px;
    .layout-name{
      margin-bottom:10px;
      color: #333;
      span:nth-child(2){
        //margin-left:78px;
      }
    }
    .layout-desc{
      height:207px;
      color: #666;
      padding:10px;
      margin-bottom:30px;
    }
    .layout-pic{
      width: 295px;
      height: 115px;
      margin:0 auto;
      background-size: contain;
      background-repeat: no-repeat;
    }
    .layout-btn{
      div{
        width: 149px;
        height:44px;
        line-height:44px;
        text-align: center;
        border: 1px solid #90c31f;
        color: #90c31f;
        cursor: pointer;
        margin-top:30px;
      }
      .booking-btn{
        margin-left:6px;
      }
    }
  }
}
